<?php

class Agentes_model extends CI_Model {

    function __construct() {
        parent::__construct();
    }

    public function crear($usuarioId) {
        $sql = "select `departamentoId` from usuarios where `usuarioId` = '$usuarioId'";
        $result = $this->db->query($sql)->result();
        $departamentoId = $result[0]->departamentoId;
        if ($this->input->post("agenteId") == "") {
            $sql = "insert into agentes(`agenteNombre`,`agenteTipo`,`agenteNumero`,direccion,telefono,`modalidadId`,`municipioId`)  values(";
            $sql .= "'{$this->input->post("nombre")}','{$this->input->post("tipoId")}','{$this->input->post("documento")}','{$this->input->post("direccion")}','{$this->input->post("telefono")}','{$this->input->post("modalidad")}','{$this->input->post("municipios")}')";
        } else {
            $sql = "update agentes set ";
            $sql .= "agenteNombre = '{$this->input->post("nombre")}',";
            $sql .= "agenteTipo = '{$this->input->post("tipoId")}',";
            $sql .= "agenteNumero = '{$this->input->post("documento")}',";
            $sql .= "direccion = '{$this->input->post("direccion")}',";
            $sql .= "telefono = '{$this->input->post("telefono")}',";
            $sql .= "modalidadId = '{$this->input->post("modalidad")}',";
            $sql .= "municipioId = '{$this->input->post("municipios")}'";
            $sql .= " where agenteId = '{$this->input->post("agenteId")}'";
        }
        $this->db->query($sql);
        echo "1";
        return;
    }

// fin public function crear($usuarioId){

    public function instrumentos($agenteId, $usuarioId,$tmp) {
        /* Funcion para retornar un array asociativo con los source de los tres primeros instrumentos */
        $sqlAux = ($tmp == '2')?" ":" and `usuarioId` = '$usuarioId' ";
        //para el primer instrumento
        $sql = "select * from aplicainstrumento where `instrumentoId` = 1 and `agenteId` = '$agenteId' $sqlAux order by `aplicaInstFecha` asc";
        $instrumento1 = $this->db->query($sql);
        //para el segundo instrumento
        $sql = "select * from aplicainstrumento where `instrumentoId` = 2 and `agenteId` = '$agenteId' $sqlAux order by `aplicaInstFecha` asc";
        $instrumento2 = $this->db->query($sql);
        //para el tercer instrumento
        $sql = "select * from aplicainstrumento where `instrumentoId` = 3 and `agenteId` = '$agenteId' $sqlAux order by `aplicaInstFecha` asc";
        $instrumento3 = $this->db->query($sql);
        $result = array("instrumento1" => $instrumento1, "instrumento2" => $instrumento2, "instrumento3" => $instrumento3);
        return $result;
    }

//fin public function instrumentos($agenteId){

    public function institucion($institucionId) {
        /* Funcion para extrar toda la informacion de una institucion */
        $sql = "select * from agentes where `agenteId` = '$institucionId'";
        return $this->db->query($sql);
    }

//fin public function institucion($institucionId){
}

//fin class
?>
